/**
 * 文件名称:  ILoginService.java
 * 文件序号:  序号
 * 内容描述:  文件简单描述，多行换行书写
 * 版权声明:  山东鸿蝶信息技术有限公司
 * 创建用户:  zhangkai
 * 创建日期:  2017/1/11 12:02
 * 修改用户:  无
 * 修改日期:  无
 * 修改说明:  无
 * 文件版本:  V1.0
 * 文件路径:
 */
package com.hongdee.rbac.login.service;


import java.util.List;
import java.util.Map;

/**
 * 名  称:ILoginService
 * 类  型: interface
 * 描  述: 用一句话描述类的作用
 * 路  径:com.hongdee.rbac.login.service
 * 作  者:zhangkai
 * 日  期:2017/1/11 12:02
 */
public interface ILoginService {

    /**
     * 方法名称:
     * 方法描述:
     * 参数名称: a
     * 参数名称: b
     * 返回内容:
     * 异常说明:
     * 创建用户:
     * 创建时间:
     * 修改用户:
     * 修改时间:
     * 修改内容:
     */
    List<Map<String, Object>> child(String uid, String token) throws Exception;


    /**
     * 方法名称: leftTree
     * 方法描述: 查询左侧资源树，同步一次性加载
     * 参数名称: resId 子系统 ID
     * 返回内容:
     * 异常说明:
     * 创建用户:
     * 创建时间:
     * 修改用户:
     * 修改时间:
     * 修改内容:
     */
    List leftTree(String resId, String uid) throws Exception;

    /****
     * 用户登陆
     * @param uid
     * @param password
     * @return
     * @throws Exception
     */
    Map login(String uid, String password,String clientid) throws Exception;
}
